package edu.java.homework.hw07.part02hw;

//Êîè îò ïîñî÷åíèòå ïî-äîëó òâúðäåíèÿ ñà âåðíè:

public class Test0503 {
    public static void main(String[] args) {
	Test0503 t = new Test0503();
	for (int i = 0; i <= 4; i++) {
	    System.out.println("x= " + i);
	    t.test(i);
	    System.out.println();
	}
    }

    void test(int x) {
	switch (x) {
	case 1:
	    System.out.println(1);
	case 2:
	    System.out.println(2);
	case 0:
	    System.out.println(0);
	default:
	    System.out.println("d");
	case 4:
	    System.out.println(4);
	}
    }
}

/*
 * ( à ) x íå å îò ïîäõîäÿù òèï çà îïåðàòîðà sitch; ( á ) åòèêåòà 0 â
 * case-óñëîâèåòî òðÿáâà äà ïðåäõîæäà åòèêåòà 1; ( â ) âñÿêà case-ãðóïà òðÿáâà
 * äà çàâúðøâà ñ îïåðàòîðà break; ( ã ) åòèêåòà default òðÿáâà äà å ïîñëåäíèÿ
 * åòèêåò â îïåðàòîðà case; ( ä ) íÿìà ãðåøêà â îïåðàòîðà switch.
 */

// ( a ) ãðåøíî, int- à äîïóñòèì òèï çà switch
// ( á ) ãðåøêà, äàëè åäèí åòèêåò ùå ñå ïðîâåðè èëè íå, íå ñå îïðåäåëÿ îò
// ïîäðåäáàòà íà åòèêåòèòå.
// ( â ) ãðåøêà, default ìîæå äà ñè ñòîè íà ïðîèçâîëíî ìÿñòî â òÿëîòî íà
// switch-à. Äîáðà ïðàêòèêà îáà÷å å, äà ñòîè â êðàÿ êàòî ïîñëåäåí åòèêåò.
// Default ñå èçïúëíÿâà ñàìî â ñëó÷àèòå, êîãàòî íèêîé äðóã åòèêåò íå
// óäîâëåòâîðÿâà ïîäàäåíèÿ ïàðàìåòúð.
// ( ã ) ãðåøíî, default ìîæå, íî íå å çàäúëæèòåëíî äà å ïîñëåäåí åòèêåò
// ( ä ) âÿðíî, íÿìà ãðåøêà